Các khuyết điểm của LFG Bộ_sinh_Fibonacci_trễ

Trong các bài viết về thanh ghi dịch, Robert M. Ziff có nói đến các bộ sinh Fibonacci trễ dùng phép toán XOR, phát biểu rằng "Các bộ sinh số ngẫu nhiên này, đặc biệt là các bộ sinh dùng hai số như R(103, 250), có một số khuyết điểm lớn. Marsaglia đã quan sát thống kê của R(24, 55) và các bộ sinh nhỏ hơn, khuyên không nên dùng các bộ sinh dạng này. ... Vấn đề cơ bản của các bộ sinh R(a, b) là trong đó ta thường có tương quan ba điểm giữa x n {\displaystyle x_{n}} , x n − a {\displaystyle x_{n-a}} , và x n − b {\displaystyle x_{n-b}} , theo tên của chính bộ sinh đó... Mặc dù tương quan được phân phối trên p = m a x ( a , b , c , … ) {\displaystyle p=max(a,b,c,\ldots )} của chính bộ sinh, chúng vẫn có thể dẫn tới các lỗi nghiêm trọng".[5] Song, bài viết chỉ nhắc đến các LFG chuẩn trong đó mỗi số dựa trên hai số trước đó. Các LFG dùng ba số đã giải quyết được một số vấn đề thống kê như khoảng cách sinh nhật và kiểm tra bộ ba tổng quát.[4]

Việc khởi tạo các bộ LFG cũng là vấn đề phức tạp. Đầu ra của LFG rất nhạy với các giá trị khởi tạo, và các lỗi thống kê không chỉ có thể xuất hiện 1 lần mà còn theo có thể xuất hiện theo chu kỳ trong dãy đầu ra, do đó yêu cầu cần phải được xử lý rất cẩn thận.[cần dẫn nguồn] Một vấn đề khác của LFG là lý thuyết toán học đứng đằng sau bộ sinh vẫn còn chưa được hoàn thiện, do đó hiện tại ta buộc phải dựa trên kiểm tra thống kê thay vì kiểm tra lý thuyết.